/*查询列表*/

/*次级菜单*/

.qm-second-nav {
  border-bottom: 2px solid #bc1c21;
  position: relative;
}

.qm-second-nav .qm-second-nav-content {
  margin: 0 auto;
  width: 1190px;
  display: block;
  height: 40px;
}

.qm-second-nav .qm-second-nav-content .qm-left-nav {
  width: 180px;
  height: 40px;
  background: #bc1c21;
  text-align: center;
  float: left;
  cursor:pointer;
  position: relative;
}
.qm-second-nav .qm-second-nav-content .qm-left-nav:hover{
	/* opacity: 0.7; */
}
.qm-second-nav .qm-second-nav-content .qm-left-nav span {
  line-height: 40px;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 500;
}
.qm-second-nav .qm-second-nav-content .qm-left-nav .left-menu-list{
	background: #bc1c21;
	display:none;
	position: relative;
    z-index: 100;
    text-align: left;
}
.qm-second-nav .qm-second-nav-content .qm-left-nav .left-menu-list li {
  line-height: 40px;
  padding: 0 20px;
  font-size: 14px;
  color:#FFFFFF;
  background: url(../images/index/img_arrow_right_light.png) no-repeat 90% center;
  cursor: pointer;
}

.qm-second-nav .qm-second-nav-content .qm-left-nav .left-menu-list li:HOVER, .qm-second-nav .qm-second-nav-content .qm-left-nav .left-menu-list li.active {
  color: #FFF;
  background: #c8161d url(../images/index/img_arrow_right_light.png) no-repeat 90% center;
}

.qm-second-nav .qm-second-nav-content .qm-left-nav .left-menu-content {
  width: 790px;
  height: auto;
  display: none;
  position: absolute;
  left: 100%;
  top: 44px;
  background: #fff;
  z-index: 2;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3);
  padding: 20px;
}
.qm-second-nav .qm-second-nav-content .qm-left-nav .left-menu-content .left-child-menu{
  float: left;
  width: 600px;
  position: relative;
  padding-bottom: 10000px;
  margin-bottom: -10000px;
}
.qm-second-nav .qm-second-nav-content .qm-left-nav .left-child-menu .left-child-menu-item{
  width: 100%;
  overflow: hidden;
  position: relative;
  margin-bottom: 0px;
}
.qm-second-nav .qm-second-nav-content .qm-left-nav .left-child-menu .left-child-menu-item dt{
  font-weight: bold;
  width: 120px;
  padding: 8px 3px 0 0;
  float: left;
  text-align: right;
  font-size: 16px;
  margin-right: 14px;
  font-family: '宋体';
}
.qm-second-nav .qm-second-nav-content .qm-left-nav .left-child-menu .left-child-menu-item dt a{
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  color:#666;
}
.qm-second-nav .qm-second-nav-content .qm-left-nav .left-child-menu .left-child-menu-item dd{
  float: left;
  width: 460px;
}
.qm-second-nav .qm-second-nav-content .qm-left-nav .left-child-menu .left-child-menu-item dd a{
  float: left;
  padding: 0 8px;
  margin: 10px 0;
  height: 14px;
  line-height: 14px;
  border-left: 1px solid #e0e0e0;
  color:#666;
  text-decoration: none;
}
.qm-second-nav .qm-second-nav-content .qm-left-nav .left-child-menu .left-child-menu-item dd a:HOVER{
  color:#c8161d;
}
.qm-second-nav .qm-second-nav-content .qm-left-nav .right-child-pic{
  float: right;
  overflow: hidden;
  width: 145px;
}
.qm-second-nav .qm-second-nav-content .qm-left-nav .right-child-pic a img{
  margin-top: 6px!important;
}



.qm-second-nav .qm-second-nav-content .qm-right-nav {
  float: left;
  margin-left: 30px;
}

.qm-second-nav .qm-second-nav-content .qm-right-nav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.qm-second-nav .qm-second-nav-content .qm-right-nav ul li {
  display: inline-block;
  text-align: center;
  width: auto;
  padding-left: 21px;
  padding-right: 21px;
  cursor: pointer;
  line-height: 40px;
  font-size: 16px;
  font-family: "Microsoft YaHei";
  font-weight: 500;
}

.qm-second-nav .qm-second-nav-content .qm-right-nav ul li:hover {
  color: #bc1c21;
}

/* 路径 */

.qm-nav-catalog {
  width: 1190px;
  margin: 0 auto;
}

.qm-nav-catalog .qm-nav-catalog-item {
  color: #666666;
  font-size: 12px;
  padding-right: 4px;
  padding-left: 4px;
  line-height: 55px;
  cursor: pointer;
}

.qm-nav-catalog .qm-condition-item {
  margin-right: 10px;
  padding-left: 10px;
  margin-bottom:15px;
  width: auto;
  border: 1px solid #EDEDED;
  background: #F9F9F9;
  display: inline-block;
  height: 30px;
}

.qm-nav-catalog .qm-condition-item .qm-condition-title {
  color: #333333;
  font-size: 12px;
  line-height: 30px;
}

.qm-nav-catalog .qm-condition-item .qm-condition-name {
  color: #bc1c21;
  font-size: 12px;
  line-height: 30px;
  padding-right: 4px;
}

.qm-nav-catalog .qm-condition-item .qm-condition-btn {
  background: url(../images/list/img_remove.png) no-repeat center center;
  width: 30px;
  height: 28px;
  display: inline-block;
  vertical-align: middle;
  border-left: 1px solid #EDEDED;
  cursor: pointer;
  margin-bottom: 3px;
}

/* 店铺 */

.qm-high-quality-store {
  width: 1190px;
  margin: 0 auto;
}

.qm-high-quality-store .qm-store-item {
  border: 1px solid #EDEDED;
  padding: 10px 12px;
  line-height: 90px;
  height: 90px;
}
.qm-high-quality-store .qm-store-item:nth-child(2){
	margin-top: 10px;
}
.qm-high-quality-store .qm-store-item .qm-store-pic {
  float: left;
  width: 70px;
  height: 70px;
}

.qm-high-quality-store .qm-store-item .qm-store-pic img {
  vertical-align: top;
}

.qm-high-quality-store .qm-store-item .qm-store-msg {
  float: left;
  min-width: 300px;
  margin-left: 20px;
}

.qm-high-quality-store .qm-store-item .qm-store-msg .qm-store-name {
  color: #000000;
  font-size: 14px;
  line-height: 35px;
  display: block;
}

.qm-high-quality-store .qm-store-item .qm-store-msg .qm-store-des {
  color: #999999;
  font-size: 14px;
  line-height: 14px;
  display: block;
}
.qm-high-quality-store .qm-store-item .qm-store-msg .qm-store-name:HOVER,
.qm-high-quality-store .qm-store-item .qm-store-msg .qm-store-des:HOVER{
	opacity: 0.8;
}
.qm-high-quality-store .qm-store-item .qm-store-btn {
  float: right;
  width: 100px;
  line-height: 90px;
}

.qm-high-quality-store .qm-store-item .qm-store-btn .qm-store-focus {
  border: 1px solid #EDEDED;
  background: #FFFFFF;
  text-align: center;
  height: 30px;
  width: 100px;
  line-height: 26px;
  display: block;
}

.qm-high-quality-store .qm-store-item .qm-store-btn .qm-store-join {
  border: 1px solid #EDEDED;
  background: #FFFFFF;
  text-align: center;
  height: 30px;
  width: 100px;
  line-height: 26px;
  display: block;
  margin-top: 10px;
}
.qm-high-quality-store .qm-store-item .qm-store-btn .qm-store-focus:HOVER,
.qm-high-quality-store .qm-store-item .qm-store-btn .qm-store-join:HOVER{
	  border: 1px solid #c8161d;
	background: #c8161d;
	color: #FFFFFF;
}
.qm-search-condition {
  width: 1190px;
  margin: 0 auto;
  margin-top: 10px;
  border: 1px solid #E9E9E9;
  border-bottom: none;
}

.qm-search-condition .qm-search-condition-item {
  height: 36px;
  text-align: center;
  line-height: 36px;
}
.qm-search-condition .qm-search-condition-item:last-child{
	line-height:36px;
}
.qm-search-condition .qm-search-condition-item .qm-item-left-title {
  float: left;
  text-align: center;
  width: 100px;
  line-height: 35px;
  background: #f9f9f9;
  border-right: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
}
.qm-item-right-content{
	padding-left:30px;
	overflow:hidden;
	position:relative;
	height:36px;
	border-bottom: 1px solid #E9E9E9;
}
.qm-search-condition-item.open{
	height:100%;
	overflow: hidden;
}
.qm-search-condition-item.open .qm-item-right-content{
	height:100%;
}
.qm-search-condition-item.open .qm-item-right-content .qm-condition-add{
	background: url(../images/list/img_condition_sub.png) no-repeat center center;
}
.qm-search-condition .qm-search-condition-item .qm-condition {
  width:110px;
  text-align: left;
  line-height: 34px;
  color: #4a80e4;
  float: left;
  cursor: pointer;
}
.qm-search-condition .qm-search-condition-item .qm-condition:HOVER{
	color:#c8161d;
}
.qm-search-condition .qm-search-condition-item .qm-condition-add {
 position:absolute;
 right:10px;
  background: url(../images/list/img_condition_add.png) no-repeat center center;
  width: 34px;
  height: 34px;
  text-align: center; 
  cursor: pointer;
}

/* 列表内容 */

.qm-list-container {
  width: 1190px;
  margin: 0 auto;
  margin-top: 20px;
  overflow: hidden;
}

.qm-list-container .qm-list-content-left {
  width: 980px;
  float: left;
}

.qm-list-container .qm-list-content-left .qm-list-top-search-container {
  border: 1px solid #E9E9E9;
  height: 38px;
  background: #F9F9F9;
}

.qm-list-container .qm-list-content-left .qm-list-top-search-container .qm-search-items {
  float: left;
  line-height: 36px;
}

.qm-list-container .qm-list-content-left .qm-list-top-search-container .qm-search-items li {
  float: left;
  border-right:1px solid #F9F9F9;
  border-left:1px solid #F9F9F9;
}

.qm-list-container .qm-list-content-left .qm-list-top-search-container .qm-search-items li a {
  float: left;
  display: block;
  height: 36px;
  padding: 0 16px;
  text-decoration: none;
  color: #000000;
}

.qm-list-container .qm-list-content-left .qm-list-top-search-container .qm-search-items li.active,
.qm-list-top-search-container .qm-search-item.active,
.qm-list-top-search-container .qm-search-lacation.hover,
.qm-list-top-search-container .qm-search-lacation:HOVER {
  border-right: 1px solid #E9E9E9;
  border-left: 1px solid #E9E9E9;
  background-color: #FFFFFF;
}
.qm-list-container .qm-list-content-left .qm-list-top-search-container .qm-search-items li:HOVER,
.qm-list-top-search-container .qm-search-item:HOVER{
  background-color: #E9E9E9;
  border-right: 1px solid #E9E9E9;
  border-left: 1px solid #E9E9E9;
}
.qm-list-container .qm-list-content-left .qm-list-top-search-container .qm-search-items li.active:HOVER,
.qm-list-top-search-container .qm-search-item.active:HOVER{
  background-color: #FFFFFF;
}
.qm-list-top-search-container .qm-up-down {
  background: url(../images/list/img_list_down.png) no-repeat 90% center;
}

.qm-list-container .qm-list-content-left .qm-list-top-search-container .qm-search-price {
  float: left;
  line-height: 36px;
  margin: 0 40px;
}

.qm-search-price li {
  float:left;
}

.qm-search-price .qm-price-input {
  width: 70px;
  height: 26px;
  outline: none;
  margin-top: 5px;
  line-height: normal;
}

.qm-search-price .qm-price-step {
  width: 10px;
  text-align: center;
}

.qm-search-price .qm-price-submit {
  margin-left: 10px;
  background: #e9e9e9;
  font-size: 12px;
  border: none;
  text-align: center;
  height: 26px;
  padding: 0 10px;
  line-height: 26px;
  outline: none;
}

.qm-list-top-search-container .qm-search-item, .qm-list-top-search-container .qm-search-lacation {
  float: left;
  line-height: 36px;
  padding-left:14px;
  padding-right:14px;
  cursor: pointer;
  border-right:1px solid #F9F9F9;
  border-left:1px solid #F9F9F9;
}
.qm-list-top-search-container .qm-search-lacation{
	background:url(../images/list/img_select_down.png) no-repeat 90% center;
	border-left:1px solid #F9F9F9;
	border-right:1px solid #F9F9F9;
	padding-right:24px;
	
}
.qm-list-top-search-container .qm-search-lacation .text{
	max-width:140px;
	overflow:hidden;
  	text-overflow: ellipsis;
  	white-space: nowrap;
  	display: block;
}
.qm-list-top-search-container .qm-search-pager {
  float: right;
}

.qm-list-top-search-container .qm-search-normal {
  background: url(../images/list/img_list_normal.png) no-repeat center center;
  width: 36px;
}

.qm-list-top-search-container .qm-search-special {
  background: url(../images/list/img_list_special.png) no-repeat center center;
  width: 36px;
}

.qm-list-top-search-container .qm-list-left {
  background: url(../images/list/img_list_left.png) no-repeat center center;
  width: 36px;
}

.qm-list-top-search-container .qm-list-right {
  background: url(../images/list/img_list_right.png) no-repeat center center;
  width: 36px;
}

.qm-list-container .qm-list-content-right {
  width: 200px;
  float: right;
}

.qm-list-container .qm-list-content-right .qm-content-right-container {
  border: 1px solid #E9E9E9;
  width: 100%;
  overflow: hidden;
}
.qm-list-container .qm-list-content-right .qm-content-right-container .qm-item-product:HOVER{
	box-shadow: none;
}
.qm-adv-pic {
  height: 120px;
  background: url(../images/list/img_guanggao.png) no-repeat;
  margin-top: 10px;
  margin-bottom: 20px;
}

.qm-list-paging {
  margin-top: 20px;
  margin-bottom: 20px;
}

.qm-list-container .qm-list-content-right .qm-ad-title {
  height: 36px;
  padding: 0 10px;
}

.qm-list-container .qm-list-content-right .qm-ad-title .qm-ad-span {
  float: left;
  line-height: 36px;
  font-size: 14px;
  color: #333333;
}

.qm-list-container .qm-list-content-right .qm-ad-title .qm-ad-des {
  font-size: 12px;
  line-height: 36px;
  color: #b7b7b7;
  float: right;
}

.qm-content .qm-list-normal {
  padding: 2px;
  max-width: 980px;
}

.qm-content .qm-item-product {
  margin-top: 15px;
  width: 195px;
  padding: 10px;
  float: left;
  cursor:pointer;
}

.qm-content .qm-item-product:HOVER {
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);
}

.qm-content .qm-item-product div.qm-item-product-image {
  text-align: center;
}

.qm-content .qm-item-product div.qm-item-product-image>img {
  -ms-flex-item-align: center;
  align-self: center;
  width: 170px;
  height: 170px;
}

.qm-content .qm-item-product .qm-item-product-name {
  font-size: 14px;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-decoration: none;
}
.qm-content .qm-item-product .qm-item-product-name:HOVER{
	opacity: 0.8;
}

.qm-content .qm-item-product .qm-item-product-price {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
}
.qm-content .qm-item-product .qm-item-red-price{
  font-size: 16px;
  color: #c8161d;
  font-weight: 550;
}
.qm-content .qm-item-product .qm-item-goods-icons {
  height: 16px;
  padding: 2px 6px;
  font-size: 12px;
  background:#c8161d;
  color: #FFF;
  border-radius: 3px;
  text-decoration: none;
}
.qm-content .qm-item-product .qm-item-goods-icons:HOVER{
	opacity: 0.8;
}
.qm-content .qm-item-product .qm-item-location {
  margin-top: 10px;
}
.qm-content .qm-item-product .img_icon{
	padding-right:3px;
}
.qm-content .qm-item-product .qm-item-address {
  font-size: 12px;
  color: #BDBCBC;
  background: url(../images/index/img_weizhi.png) no-repeat left center;
  display: block;
  padding: 2px 2px 2px 15px;
  float:right;
}
.qm-content .qm-special-product .qm-item-address {
  font-size: 12px;
  color: #BDBCBC;
  background: url(../images/index/img_weizhi.png) no-repeat left center;
  display: block;
  padding: 2px 2px 2px 15px;
  float:left;
}
.qm-content .qm-item-product .qm-item-detail {
  margin-top: 10px;
}

.qm-content .qm-item-product .qm-item-detail .qm-item-detail-img {
  margin-right: 5px;
}

.qm-content .qm-item-product .qm-item-description {
  margin-top: 10px;
}

.qm-content .qm-item-text {
  font-size: 12px;
  color: #BDBCBC;
}

.qm-list-special {
  margin-top: 15px;
  display: none;
}

.qm-content .qm-special-product {
  margin-top: 10px;
  border: 1px solid #E9E9E9;
  width: 100%;
  overflow: hidden;
}

.qm-content .qm-special-product .qm-special-left {
  width: 830px;
  float: left;
}

.qm-content .qm-special-product .qm-special-right {
  float: left;
  width: 146px;
  height:220px;
  border-left: 1px solid #E9E9E9;
  display: block;
  text-align: center;
  padding-top: 85px;
}

.qm-special-left-top {
  height: 50px;
  line-height: 50px;
  padding-left: 30px;
  font-size: 16px;
  color:#333333;
}

.qm-special-left-middle .qm-special-middle-title {
  background: #F9F9F9;
}

.qm-special-left-middle ul {
  border-bottom: 1px solid #F9F9F9;
}

.qm-special-left-middle .qm-special-middle-title li {
  color: #999999;
}

.qm-special-left-middle .qm-special-middle-content li {
  color: #666666;
  white-space: nowrap;
}

.qm-special-left-middle .qm-special-middle-content li img {
  margin: 0 5px;
}

.qm-special-left-middle ul li {
  display: inline-block;
  width: 130px;
  text-align: center;
  font-size: 12px;
  height: 40px;
  line-height: 40px;
}

.qm-special-left-bottom {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 30px;
  overflow: hidden;
}

.qm-special-left-bottom>span {
  float: left;
}
.qm-special-left-bottom .qm-item-address{
  margin-left: 24px;
  margin-right: 10px;
}
.qm-special-left-bottom .qm-item-text{
  padding:2px;
  margin-left: 40px;
}
.qm-special-left-bottom .qm-item-goods-icons {
  padding: 2px 6px;
  background: #c8161d;
  color: #FFFFFF;
  border-radius: 3px;
  cursor: pointer;
  float:left;
}
.qm-special-left-bottom .qm-item-goods-icons:hover{
	opacity: 0.8;
}
.qm-special-left-bottom .qm-item-dot{
  vertical-align: bottom;
  margin-right: 80px;
  margin-top: 10px;
  cursor: pointer;
  filter: grayscale(100%);
  opacity: 0.45;
}
.qm-special-left-bottom .qm-item-dot:HOVER{
	filter:none;
	opacity:1;
}

.qm-special-right .qm-special-price{
  color: #bc1c21;
  font-size: 18px;

}
.qm-special-right .qm-special-more{
  text-decoration: none;
  color: #999999;
  font-size: 12px;
  margin-top: 10px;
}
.qm-special-right .qm-special-more:HOVER{
	color:#c8161d;
}